
// 导入axios工具包
import instance from '@/utils/axios.js'

// 1.登录接口
const userLogin = ({ mobile, code }) => {
    return instance({
        url: '/v1_0/authorizations',
        method: 'post',
        data: { mobile, code }
    })
}
// 导出接口
export { userLogin }

// 2.获取用户个人信息
/*导入token.js工具包 */
import { getToken } from '@/utils/token.js'
const getUserInfo = () => {
    return instance({
        url: '/v1_0/user/profile',
        method: 'get',
        // 设置请求头
        headers: {
            // 调用方法 获取返回的对象 然后 点出 token
            Authorization: `Bearer ${getToken().token}`
        }

    })
}
// 3.编辑姓名
const editUserInfo = data => {
    return instance({
        url: '/v1_0/user/profile',
        method: 'patch',
        data,
        // 设置请求头
        headers: {
            // 调用方法 获取返回的对象 然后 点出 token
            Authorization: `Bearer ${getToken().token}`
        }
    })
}
// 导出接口
export { editUserInfo }

// 4.上传图像
// 修改用户头像
const editUserAvatar = fd => {
    return instance({
        url: '/v1_0/user/photo',
        method: 'patch',
        data: fd,
        // 设置请求头
        headers: {
            // 调用方法 获取返回的对象 然后 点出 token
            Authorization: `Bearer ${getToken().token}`
        }
    })
}

// 导出接口
export { editUserAvatar }









// 导出接口
export { getUserInfo }